﻿#region Imports
using CommonUtilities.Attributes;
using System.ComponentModel;
#endregion Imports

namespace PlayRandom
{
    /// <summary>
    /// Media player options
    /// </summary>
    public enum eMediaPlayer
    {
        /// <summary>
        /// System default as specified for the file extension
        /// </summary>
        [Description("System default as specified for the file extension")]
        Default,

        /// <summary>
        /// Media Player Classic (mpc-hc.exe)
        /// </summary>
        [FriendlyName("MPC-HC")]
        [Description("Media Player Classic (mpc-hc.exe)")]
        MPC,

        /// <summary>
        /// VideoLAN VLC (vlc.exe)
        /// </summary>
        [FriendlyName("VLC player")]
        [Description("VideoLAN VLC (vlc.exe)")]
        VLC
    }

    /// <summary>
    /// Specifies whether a file should be deleted permanently or placed in the Recycle Bin
    /// </summary>
    public enum eRecycleOption
    {
        /// <summary>
        /// Send the file or directory to the Recycle Bin (default)
        /// </summary>
        [FriendlyName("Send to Recycle Bin")]
        [Description("Send the file or directory to the Recycle Bin")]
        SendToRecycleBin,

        /// <summary>
        /// Delete the file or directory permanently
        /// </summary>
        [FriendlyName("Delete Permanently")]
        [Description("Delete the file or directory permanently")]
        DeletePermanently
    }

    public enum eFavouritesOption
    {
        /// <summary>
        /// Rename files with prefix and timestamp
        /// </summary>
        [FriendlyName("Rename files")]
        [Description("Rename files with prefix and timestamp")]
        RenameFiles,

        /// <summary>
        /// Save timestamp against file name in a file
        /// </summary>
        [FriendlyName("Write to directory")]
        [Description("Save timestamp against file name in a file")]
        WriteToDirectory
    }
}
